var util = require('util');

// isArray
console.info(util.isArray([]));
console.info(util.isArray(new Array(3)));
console.info(util.isArray({}));

// isRegExp
console.info(util.isRegExp(/some regExp/));
console.info(util.isRegExp(new RegExp('another regexp')));
console.info(util.isRegExp({}));

// isDate
console.info(util.isDate(new Date())); // Date对象
console.info(util.isDate(Date())); // Date字符串
console.info(util.isDate({}));

// isError
util.isError(new Error());
util.isError(new TypeError());
util.isError({ name: 'Error', message: 'an error occurred' });
